package prueba.principal.beans;

import java.io.Serializable;
import java.util.ArrayList;

import javax.faces.component.UISelectItem;
import javax.faces.model.SelectItem;

import prueba.principal.actions.UsersAction;

public class UsuariosBean implements Serializable {
	
	
	SelectItem[] usuarios={
	};
	
	String usuarioSeleccionado;

	
	
		
	public String borrarUsuario(){
		
		UsersAction action=new UsersAction();
		
		action.borraUsuario(usuarioSeleccionado);
		
		return "OK";
	}




	public SelectItem[] getUsuarios() {
		
		UsersAction u= new UsersAction();
		
		ArrayList<SelectItem> lista= new ArrayList<SelectItem>();
		
		for(String nombre : u.listaUsuarios()){
			lista.add(new SelectItem(nombre,nombre));
		}
		
		usuarios=lista.toArray(new SelectItem[0]);
		
		return usuarios;
	}




	public void setUsuarios(SelectItem[] usuarios) {
		this.usuarios = usuarios;
	}




	public String getUsuarioSeleccionado() {
		return usuarioSeleccionado;
	}




	public void setUsuarioSeleccionado(String usuarioSeleccionado) {
		this.usuarioSeleccionado = usuarioSeleccionado;
	}
	

}
